max delbruck meaning in English
n. max delbruck (1906-1981), german biologist who shared the 1969 nobel prize (with salvador edward luria and alfred hershey), for medicine or physiology for research on the mechanisms and materials of inheritance of viruses